package com.wxsoft.business.physic.pojo;

import java.util.Date;
import java.math.BigDecimal;

import org.springframework.format.annotation.DateTimeFormat;

import com.alibaba.fastjson.annotation.JSONField;

public class PsPhysicPriceModifyDetail {
	private String id;
	private String department;
	private String modi_price_number;
	private String modi_type;
	private String stock_name;
	private String physic_code;
	private String physic_std_code;
	private String physic_factory_code;
	private BigDecimal quantity;
	private BigDecimal old_retail_price;
	private BigDecimal old_trade_price;
	private BigDecimal new_retail_price;
	private BigDecimal new_trade_price;
	private String handle;
	@JSONField (format="yyyy-MM-dd HH:mm:ss") 
	@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss" )
	private Date handle_date;
	private String account_sign;
	private String account_person;
	@JSONField (format="yyyy-MM-dd HH:mm:ss") 
	@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss" )
	private Date account_date;
	private String physic_batch_code;
	@JSONField (format="yyyy-MM-dd") 
	@DateTimeFormat(pattern = "yyyy-MM-dd" )
	private Date valid_period;

    public String  getId() {
        return id;
    }
    
    public void  setId(String id) {
        this.id = id;
    }
    
    public String  getDepartment() {
        return department;
    }
    
    public void  setDepartment(String department) {
        this.department = department;
    }
    
    public String  getModi_price_number() {
        return modi_price_number;
    }
    
    public void  setModi_price_number(String modi_price_number) {
        this.modi_price_number = modi_price_number;
    }
    
    public String  getModi_type() {
        return modi_type;
    }
    
    public void  setModi_type(String modi_type) {
        this.modi_type = modi_type;
    }
    
    public String  getStock_name() {
        return stock_name;
    }
    
    public void  setStock_name(String stock_name) {
        this.stock_name = stock_name;
    }
    
    public String  getPhysic_code() {
        return physic_code;
    }
    
    public void  setPhysic_code(String physic_code) {
        this.physic_code = physic_code;
    }
    
    public String  getPhysic_std_code() {
        return physic_std_code;
    }
    
    public void  setPhysic_std_code(String physic_std_code) {
        this.physic_std_code = physic_std_code;
    }
    
    public String  getPhysic_factory_code() {
        return physic_factory_code;
    }
    
    public void  setPhysic_factory_code(String physic_factory_code) {
        this.physic_factory_code = physic_factory_code;
    }
    
    public BigDecimal  getQuantity() {
        return quantity;
    }
    
    public void  setQuantity(BigDecimal quantity) {
        this.quantity = quantity;
    }
    
    public BigDecimal  getOld_retail_price() {
        return old_retail_price;
    }
    
    public void  setOld_retail_price(BigDecimal old_retail_price) {
        this.old_retail_price = old_retail_price;
    }
    
    public BigDecimal  getOld_trade_price() {
        return old_trade_price;
    }
    
    public void  setOld_trade_price(BigDecimal old_trade_price) {
        this.old_trade_price = old_trade_price;
    }
    
    public BigDecimal  getNew_retail_price() {
        return new_retail_price;
    }
    
    public void  setNew_retail_price(BigDecimal new_retail_price) {
        this.new_retail_price = new_retail_price;
    }
    
    public BigDecimal  getNew_trade_price() {
        return new_trade_price;
    }
    
    public void  setNew_trade_price(BigDecimal new_trade_price) {
        this.new_trade_price = new_trade_price;
    }
    
    public String  getHandle() {
        return handle;
    }
    
    public void  setHandle(String handle) {
        this.handle = handle;
    }
    
    public Date  getHandle_date() {
        return handle_date;
    }
    
    public void  setHandle_date(Date handle_date) {
        this.handle_date = handle_date;
    }
    
    public String  getAccount_sign() {
        return account_sign;
    }
    
    public void  setAccount_sign(String account_sign) {
        this.account_sign = account_sign;
    }
    
    public String  getAccount_person() {
        return account_person;
    }
    
    public void  setAccount_person(String account_person) {
        this.account_person = account_person;
    }
    
    public Date  getAccount_date() {
        return account_date;
    }
    
    public void  setAccount_date(Date account_date) {
        this.account_date = account_date;
    }
    
    public String  getPhysic_batch_code() {
        return physic_batch_code;
    }
    
    public void  setPhysic_batch_code(String physic_batch_code) {
        this.physic_batch_code = physic_batch_code;
    }
    
    public Date  getValid_period() {
        return valid_period;
    }
    
    public void  setValid_period(Date valid_period) {
        this.valid_period = valid_period;
    }
    
}